:host {
  display: flex;
  flex-direction: column;
  width: 100%;

  .row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 1.35vw; /* 1.5vw * 0.9 */
    margin-right: 1.35vw; /* 1.5vw * 0.9 */
    margin-top: 0.5vw;

    .item {
      display: flex;
      flex-direction: row;

      img {
        width: 2.457vw; /* 2.6vw * 0.9 */
        height: 2.34vw; /* 2.6vw * 0.9 */
      }

      .r-content {
        display: flex;
        flex-direction: column;
        color: white;

        .r-title {
          font-size: 0.63vw; /* 0.7vw * 0.9 */
        }

        .r-content {
          display: flex;
          flex-direction: row;
          align-items: center;

          .r-num {
            font-size: 0.99vw; /* 1.1vw * 0.9 */
            color: #02A7F0;
          }

          .r-unit {
            font-size: 0.63vw; /* 0.7vw * 0.9 */
          }
        }
      }
    }
  }
}
